package com.keyue.domain;



import com.keyue.common.constant.Constant;

import java.util.Collections;
import java.util.List;


public class DataAllPermissionItemVO extends DataPermissionItemVO {

    private static final List<DataPermissionFieldItemVO> ALL_PERMISSION_FIELD_ITEM_VOS = Collections.singletonList(new DataPermissionFieldItemVO(Constant.ALL, Constant.ALL_CN));
    private static final List<String> ALL_CODE = Collections.singletonList(Constant.ALL);

    @Override
    public List<DataPermissionFieldItemVO> getSourcePlatformList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getWarehouseCodeList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getCompanyCodeList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getCarrierCodeList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getTransportTypeCodeList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getSubTransportTypeCodeList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getCustomerList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getContractBodyList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<DataPermissionFieldItemVO> getFromCityCodeList() {
        return ALL_PERMISSION_FIELD_ITEM_VOS;
    }

    @Override
    public List<String> getCarrierCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getCompanyCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getCustomerCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getSourcePlatformCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getWarehouseCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getContractBodyCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getTransportTypeCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getSubTransportTypeCodes() {
        return ALL_CODE;
    }

    @Override
    public List<String> getFromCityCodes() {
        return ALL_CODE;
    }
}
